package cn.kgc.se.day04;

/**
 * @author 课工场
 * @version 1.0
 * @date 2024/3/18
 * @description  java运算符
 * 逻辑运算符
 *  &&    短路与  两个数据全部为true  最终的结果为true
 *
 *       true && false  -> false
 *       false && true  -> false
 *       false && false -> false
 *
 *       true && true ->true
 *
 *  ||    短路或       两个数据都为false  最终的结果为false
 *         false || false  -> false
 *
 *         true  || false  -> true
 *         false  || true  -> true
 *         true  || true   -> true
 *
 *  !   非
 *      !false ->  true
 *      !true ->  false
 *
 */
public class Demo02 {

    public static void main(String[] args) {

        boolean b1 = false;
        boolean b2 = false;

        // &&     false &&  ?  -> false
        System.out.println("b1&&b2->"+(b1&&b2));
        //  ||    true || ?  -> true
        System.out.println("b1||b2->"+(b1||b2));
        // !
        System.out.println("!b1->"+(!b1));
    }
}
